/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Cesar A. Meneses Guzman
 */
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String args[]) throws IOException {
        // Para leer desde teclado
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        // Para leer desde archivo
        //BufferedReader br = new BufferedReader(new FileReader(new File("in.txt")));
        while ( !br.ready() ) {
            String data[] = br.readLine().split("[ ]+");
            int n = Integer.parseInt(data[0]);
            int a = Integer.parseInt(data[1]);
            int resultado = 0;

            for ( int i = 1; i <= n; i++ ) {
                resultado = resultado + i * (int) Math.pow(a, i);
            }
            System.out.println(resultado);
        }
    }
}